Las NPU se llevan introduciendo en los procesadores durante algunas generaciones, al menos en los procesadores de portátiles. Windows ya muestra la actividad de la NPU, aunque por el momento estas baldosas dedicadas a la IA no ofrecen mucho rendimiento en tareas comunes. Pero en Linux es más habitual exprimir al máximo estas unidades especializadas en cálculos de Inteligencia Artificial, y para esto se ha introducido informes de estimación de energía con el Kernel 7.1.
Linux 7.1 mejora el soporte para las NPU Ryzen AI
Las mejoras introducidas en el controlador AMDXDNA, que se usa para las NPU de los procesadores Ryzen, incluyen una función que determina las métricas de energía de estas NPU en tiempo real. Estas métricas permitirán conocer cuál es el consumo energético de la unidad dedicada a la IA, además de estimar su nivel de utilización cuando hay cargas de trabajo qué puede realizar esta NPU.
Esta funcionalidad forma parte de una serie de parches incluidos en la rama drm-misc-next, que introducen varias mejoras en el controlador del acelerador AMDXDNA utilizado para soportar las NPU Ryzen AI en Linux. Entre ellas destaca la incorporación de un nuevo ioctl, diseñado para leer estimaciones de consumo energético de la NPU en tiempo real directamente desde el hardware.
Este nuevo sistema también se apoya en mejoras del driver de plataforma AMD PMF, que permite obtener las estimaciones de consumo de la NPU y exponerlas a los usuarios mediante la interfaz DRM_IOCTL_AMDXDNA_GET_INFO. Gracias a esto, los usuarios podrán conocer con mayor precisión cuánta energía consume la NPU y cómo se comporta bajo diferentes cargas de trabajo de IA.
Nuevas métricas para medir la carga de la NPU en tiempo real
Linux 7.1 también introduce soporte para medición de utilización por columnas en tiempo real, una característica que permite mostrar el nivel de ocupación de la NPU en los procesadores AMD Ryzen AI. Esta métrica permite determinar qué tan ocupada está la unidad de IA en cada momento, algo especialmente útil para monitorizar el rendimiento que nos ofrece la NPU.
Estas mejoras llegan en un momento clave, ahora que las NPU Ryzen AI empiezan a ser realmente útiles en Linux para ejecutar modelos de lenguaje (LLM). Herramientas recientes como Lemonade 100 y FastFlowLM 0.9.35 permiten aprovechar estas unidades para cargas de IA ejecutadas en local, algo especialmente interesante para los usuarios de software de código abierto.
Mejoras adicionales en los controladores gráficos de Linux
Junto a estas novedades, la lista completa de parches drm-misc-next destinados a Linux 7.1 también incluye mejoras en los controladores del Direct Rendering Manager (DRM), junto con soporte para nuevos paneles y ajustes menores en el sistema gráfico. El listado completo puede consultarse en el pull request publicado.
Fin del Artículo. ¡Cuéntanos algo en los Comentarios!




